// api/modules/auth.js - 认证模块API
import request from '../index'

export default {
  // 用户登录
  login(data) {
    return request.post('/auth/login', data)
  },
  
  // 用户注册
  register(data) {
    return request.post('/auth/register', data)
  },
  
  // 手机号登录
  phoneLogin(data) {
    return request.post('/auth/phone-login', data)
  },
  
  // 微信登录
  wxLogin(data) {
    return request.post('/auth/wx-login', data)
  },
  
  // 发送验证码
  sendCode(data) {
    return request.post('/auth/send-code', data)
  },
  
  // 刷新Token - 确保字段名为refreshToken
  refreshToken(data) {
    console.log('发送刷新令牌请求，数据:', data)
    return request.post('/auth/refresh-token', data)
  },
  
  // 在api/modules/chat.js中
  getSessionList(params) {
    // 修复参数格式化
    return request.get('/chat/sessions', params)
  },
  
  // 退出登录
  logout() {
    return request.post('/auth/logout')
  }
}